import request from '@/utils/request'
import qs from 'qs';

// 通用

// 提现申请列表接口(只获取五条)
export function withdrawalList(data) {
    return request({
        url: '/ajax/withdraw/getBankList',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 充值限额列表
export function getLimitList(data) {
    return request({
        url: '/ajax/recharge/limitList',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 充值-个人网银接口/企业网银接口
export function rechargeBuy(data) {
    return request({
        url: '/ajax/recharge/buy',
        method: 'post',
        data: qs.stringify(data)
    })
}
// --------------------------------------------------------------------------------------------------------------------------

// 银行卡绑定和解绑

// 检测和得到绑定银行卡信息（个人OR法人）
export function checkBankCard(data) {
    return request({
        url: '/ajax/capital/checkBankCard',
        method: 'post',
        data: qs.stringify(data)
    })
}


// 申请绑定银行卡(短信验证码)接口
export function applybindBankcard(data) {
    return request({
        url: '/ajax/capital/applybind',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 绑定银行卡接口
export function bindBankcard(data) {
    return request({
        url: '/ajax/capital/bind',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 申请解绑银行卡(短信验证码)接口
export function applyUnbindBankcard(data) {
    return request({
        url: '/ajax/capital/applyUnbind',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 解绑银行卡接口
export function unBindBankcard(data) {
    return request({
        url: '/ajax/capital/unBind',
        method: 'post',
        data: qs.stringify(data)
    })
}

// ------------------------------------------------------------------------------------------------------------------------------

// 充值提现（个人）

// 提现申请接口（个人）
export function withdrawBuy(data) {
    return request({
        url: '/ajax/withdraw/buy',
        method: 'post',
        data: qs.stringify(data)
    })
}


// 充值-快捷支付-1.发送验证码
export function rechargeGetquick(data) {
    return request({
        url: '/ajax/recharge/getquick',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 充值-快捷支付-2.发起支付
export function rechargeQuickbuy(data) {
    return request({
        url: '/ajax/recharge/quickbuy',
        method: 'post',
        data: qs.stringify(data)
    })
}
// -----------------------------------------------------------------------------------------------------------------------------

// 充值提现（企业）

// 得到企业对公账号
export function getCompanyCard(data) {
    return request({
        url: '/ajax/recharge/getCompanyCard',
        method: 'post',
        data: qs.stringify(data)
    })
}


// 提现申请接口（企业）
export function withdrawBuyCompany(data) {
    return request({
        url: '/ajax/withdraw/buyCompany',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 提现确认接口（企业）
export function confirmWithdrawBuyCompany(data) {
    return request({
        url: '/ajax/withdraw/confirmWithdraw',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 提现获取验证码接口（企业）
export function resendWithdrawCode(data) {
    return request({
        url: '/ajax/withdraw/resendWithdrawCode',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 电子协议检测
export function checkSign(data) {
    return request({
        url: '/ajax/ssq/checkSign',
        method: 'post',
        data: qs.stringify(data)
    })
}


